<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <script>
// TCP与UDP区别总结：
//
// 
// 1、TCP面向连接（如打电话要先拨号建立连接）;UDP是无连接的，即发送数据之前不需要建立连接
//  一个需要建立连接，一个不需要

// 2、TCP提供可靠的服务。也就是说，通过TCP连接传送的数据，无差错，不丢失，不重复，且按序到达;UDP尽最大努力交付，即不保证可靠交付
//一个会出差错，一个不会

// 3、TCP面向字节流，实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的  UDP没有拥塞控制，因此网络出现拥塞不会使源主机的发送速率降低（对实时应用很有用，如IP电话，实时视频会议等）
//
// 4、每一条TCP连接只能是点到点的;UDP支持一对一，一对多，多对一和多对多的交互通信
//一个是一对一，一个是一对一，多对一，一对多，多对多都可
// 5、TCP首部开销20字节;UDP的首部开销小，只有8个字节
//一个首部开销字节大，一个首部开销字节少
// 6、TCP的逻辑通信信道是全双工的可靠信道，UDP则是不可靠信道
// 一个通信信道可靠，一个不可靠
    </script>
</body>
</html>